Satisfying Multiple Constraints in Real-Time Database Systems

نویسنده

  • Nasiruddin Ahmed
چکیده

Real-time database systems, such as military command, control and communication, avionics, radar tracking, and managing automated factories, have timing constraints and temporal consistency constraints. The timing constraint requires a transaction to be completed by a specified deadline. The temporal consistency constraints require that data read by a transaction be up-to-date. In such environments, multiple users share the same database, and some of the users may have restricted access to information from the database. Hence, in addition to maintaining timing and temporal consistency constraints, it is also necessary to provide security for real-time databases. Satisfying more than one constraint in a real-time database system is challenging because maintaining one constraint often means the sacrifice of another. For example, in order to meet a deadline, a transaction may have to read some out-of-date data and as a result, may become temporally inconsistent. Similarly, maintenance of security may require some transactions be blocked or restarted. As a result, those transactions may miss their deadlines. Most research on real-time database systems has addressed timing constraints only and not security or temporal constraints. In this work, we propose to examine multiple constraints in real-time database systems, specifically, maintaining security and temporal consistency in real-time database systems. The objective of this work is twofold. Our first goal is to incorporate security constraints in real-time database systems in such a way that not only is security achieved, but achieving security does not degrade real-time performance significantly. We present new concurrency control algorithms for maintaining security in a real-time database system. These algorithms specially aim at closing or removing covert channels, which facilitate an indirect flow of information between users at two different security levels. We identify the properties of secure real-time database systems. We propose metrics to measure the consequences of introducing a covert channel. We also propose strategies to trade-off between timeliness and security. We present and implement a simulation model for a real-time database system. We implement our new algorithms based these strategies and algorithms and study their performance using a real-time database system simulation.. For our second goal, we propose novel strategies for maintaining temporal consistency. A real-time temporal database system mainly consists of two types of data objects, sensor objects and derived objects. A sensor object is obtained directly from sensors monitoring the real world. The value of a derived object is computed from a set of other objects, known as the read-set …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementation of a Real - Time Database

To appear in Information Systems real-time database system is a database system in which transactions have explicit timing constraints such as deadlines. Apart from satisfying the database consistency constraints, transaction executions must also satisfy these timing constraints. The goal of transaction and query processing in real-time databases is to maximise the number of successful transact...

متن کامل

A multiversion locking protocol for real-time databases with multilevel security

In this paper, we propose a new multiversion locking protocol for real-time database systems for providing multilevel security. Real-Time DBMS(RTDBMS) is a system that processes transactions with explict timing constraints. Thus, it must satisfy not only logical data consistency but also timing constraints associated with transactions. There are increasing needs for security in many application...

متن کامل

Satisfying temporal consistency constraints of real-time databases

In addition to timing constraints, a real-time database has temporal consistency constraints for its temporal data. The temporal consistency constraints require the data to represent a state of the real-world that is up-to-date and also require data to represent past states of the real-world with values that are close in time. Factors, such as concurrency control, can cause transactions to miss...

متن کامل

Design , Implementation and Performanceof a Real - Time Version of a Commercial RDBMSRohan

A real-time database system is a database system in which transactions have explicit timing constraints such as deadlines. Apart from satisfying the database consistency constraints, transaction executions must also satisfy these timing constraints. The goal of transaction and query processing in real-time databases is to maximise the number of successful transactions in the system. This paper ...

متن کامل

Using Markov Chain to Analyze Production Lines Systems with Layout Constraints

There are some problems with estimating the time required for the manufacturing process of products, especially when there is a variable serving time, like control stage. These problems will cause overestimation of process time. Layout constraints, reworking constraints and inflexible product schedule in multi product lines need a precise planning to reduce volume in particular situation of lin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998